package com.pai4j.domain.vo.request.request.act;


import lombok.Data;
import org.springframework.util.Assert;

@Data
public class ResourceBehaviorRequestVO {
    /**
     * 操作人id
     */
    private String userId;
    /**
     * 互动类型
     */
    private String behaviorType;
    /**
     * 资源类型
     */
    private String resourceType;
    /**
     * 资源id
     */
    private Long resourceId;

    /**
     *  互动参数校验
     **/
    public void validateRequestParam() {
        Assert.notNull(userId, "操作人为空");
        Assert.notNull(behaviorType, "互动行为为空");
        Assert.notNull(resourceType, "资源类型为空");
        Assert.notNull(resourceId, "资源ID为空");
    }
}
